rat-tailed larva - German English Dictionary